package com.tentative.competition.common.model.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

@ApiModel(description = "批量提交plus商品参数")
@Data
public class ClientSackSendGoodsAddParam {

    @ApiModelProperty("商品集合ID")
    @NotNull(message = "商品ID集合不能为空")
    private List<Long> offerIds;

    @ApiModelProperty("分销基准折扣")
    @NotNull(message = "分销基准折扣不能为空")
    private Float proxyPriceDiscount;

    @ApiModelProperty("最低零售价折扣")
    @NotNull(message = "最低零售价折扣不能为空")
    private Float minRetailPriceDiscount;

    @ApiModelProperty("建议零售价折扣")
    @NotNull(message = "建议零售价不能为空")
    private Float retailPriceDiscount;
}
